package cn.dapeng.reference;

/**
 * 强引用
 */
public class StrongReference {

    public static void main(String[] args) throws Throwable {
        M m = new M();
        m = null;
        // 上一行代码， 如果注释掉  也就是说永远有一个m引用指向新创建的M对象，那么手动执行gc，m也不会回收
        // 如果把这行代码注释掉，那么执行此方法，会看到m对象被回收了
        System.gc();

        System.in.read();
    }
}
